home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / rbbsexe.zip / WATCHDOG.DOC < prev   
Text File  |  1988-03-06  |  3KB  |  92 lines

  1.  WATCHDOG.COM and WATCHDG1.COM
  2.  
  3.  Written by James R.  Reinders, minor modifications by Jim Kovalsky.  Contact
  4.  either through The Sailboard, Highland, MI (313) 887-7429.  PC-Slave mods
  5.  by Doug Azzarito, TECHNOLOGY CONSULTANTS RBBS, 407-627-6969.
  6.  
  7.  Purpose:
  8.  --------
  9.  
  10.  To monitor the carrier status on the desginated serial port, and re-boot the
  11.  machine if carrier is dropped.  This reset WILL include the power-on
  12.  self-test.
  13.  
  14.  Designed specifically for use with Bulletin Board systems allowing remote
  15.  users to exit to DOS, but not capable of monitoring the carrier.
  16.  
  17.  Prevents the unwanted situation of a caller dropping to DOS and accidentally
  18.  (or not!) disconnecting, leaving the system 'hung' until a manual re-boot can
  19.  be executed.
  20.  
  21.  Implementation:
  22.  ---------------
  23.  
  24.  Use WATCHDOG.COM to protect COM2:  and WATCHDG1.COM to protect COM1:  (The
  25.  original version was for COM2!)
  26.  
  27.  For correct usage, the following must be true:
  28.  
  29.    1)  Your AUTOEXEC.BAT file must be set to start your Bulletin Board
  30.    2)  WATCHDOG MUST be activated and deactivated as instructed below
  31.  
  32.  Installation:
  33.  -------------
  34.  
  35.  If your batch file to change the serial port into the console is RCTTY.BAT,
  36.  and it returns control to RBBS.BAT when it has finished, it MUST be set as
  37.  follows:
  38.  
  39.      WATCHDOG ON
  40.      .
  41.      .
  42.      . Whatever commands you have
  43.      .
  44.      .
  45.      WATCHDOG OFF
  46.      RBBS
  47.  
  48.  The first line installs and activates watchdog, and the second-from-bottom
  49.  line deactivates watchdog.  WATCHDOG MUST BE TURNED OFF OR IT WILL RESET THE
  50.  SYSTEM WHEN THE CALLER HANGS UP, EVEN IF HE HAS RETURNED TO THE BULLETIN
  51.  BOARD!
  52.  
  53.  
  54.  Command Line Options:
  55.  ---------------------
  56.  
  57.  WATCHDOG ON
  58.    ...  Activates, will also install if not already resident
  59.  
  60.  WATCHDOG OFF
  61.    ...  Deactivates and remains resident if previously installed,
  62.         installs and leaves inactive if not already loaded.
  63.  
  64.  
  65.  Notes:
  66.  ------
  67.  
  68.  Any utility that uses the clock interrupt will cause Watchdog to malfunction.
  69.  Watchdog checks the carrier status with each cycle of the clock, (18.2 times
  70.  per second) and if any other clock interrupts are executed AFTER installing
  71.  Watchdog, it can no longer make its interrupt!
  72.  
  73.  
  74.  Distribution:
  75.  -------------
  76.  
  77.  This program is in the Public Domain, feel free to copy and distribute it.
  78.  Please DO NOT distribute any modified versions or alter any credits.  Any
  79.  suggestions or improvements should be addressed/uploaded to James Reinders on
  80.  The Sailboard, Highland, Mi - 313-887-7429 [300/1200, 24 hours]
  81.  
  82.  PC-Slave version:
  83.  -----------------
  84.  
  85.  A special version of WATCHDOG (WATCHDGS.COM) is provided for use by
  86.  PC-Slave card users.  Because the PC-Slave does not use standard BIOS
  87.  locations, the method used by WATCHDOG will not work.  WATCHDGS will monitor
  88.  COM2: as WATCHDOG does, but it uses INT 19H (BOOT-STRAP) to reboot the
  89.  PC-Slave if carrier is lost.  Use WATCHDGS on PC-Slaves and other non
  90.  standard MS-DOS systems, and WATCHDOG on standard PC's and compatibles.
  91.  
  92.